// 客户端，进行写入
#include "comm.hpp"

int main()
{
    // 打开管道文件 - 首先需要创建
    int fd = open(ipcPath, O_WRONLY);
    if (fd < 0)
    {
        perror("open:");
        exit(1);
    }
    // 写入即可
    string buffer;
    while (true)
    {
        cout << "向服务端写入>";
        getline(cin, buffer);
        ssize_t i = write(fd, buffer.c_str(), buffer.size());
        if (i < 0)
        {
            perror("write:");
            exit(1);
        }
    }
    close(fd);  // 关闭文件即可
    return 0;
}